模块是我们对“关注点分离”的实践,在实际开发过程中,对项目功能进行合理的拆分,有以下优点:
模块本不是语言(C#)中的概念,也不是框架(ASP.NET)中的概念,所以我们也不会引入“模块化”的概念,不需要遵循什么“模块化”开发原则或步骤。
在我们的实践中,模块仅仅是项目层级的划分。它具有以下特点:
src\Modules
Application
一个模块通常包含以下内容:
要想使模块层级的代码发挥作用,只需要在接口项目中引用它即可。
导航